package com.sky.service;

import com.sky.dto.CategoryDTO;
import com.sky.dto.CategoryPageQueryDTO;
import com.sky.entity.Category;
import com.sky.result.PageResult;

import java.util.List;


public interface CategoryService {
    /*新增菜品*/
    void save(CategoryDTO categoryDTO);

    /*分页查询菜品*/
    PageResult pageQuery(CategoryPageQueryDTO categoryPageQueryDTO);

    /*根据id分类删除*/
    void deleteById(Integer id);

    /*根据id修改*/
    void updateById(CategoryDTO categoryDTO);

    /*启用禁用分类"*/
    void startOrStop(Integer status, Long id);

    List<Category> list(Integer type);
}
